package com.zhan.rkforum.service;

import java.util.Date;


/**
 * 网站数据统计
 *
 * @author mrwu-
 * @date 2021/08/28
 */
public interface DataService {

    /**
     * 记录独立访客量
     *
     * @param ip IP地址
     *
     */
    void recordUV(String ip);

    /**
     * 统计独立访客量
     *
     * @param start 开始
     * @param end   结束
     * @return long
     */
    long calculateUV(Date start, Date end);

    /**
     * 记录活跃用户
     *
     * @param userId 用户id
     */
    void recordDau(int userId);

    /**
     * 统计活跃用户量
     *
     * @param start 开始
     * @param end   结束
     * @return long
     */
    long calculateDau(Date start, Date end);



}
